2.7 查询本地用户所有被授权应用和应用分类

基本信息

Path: /api/v2/localUser/queryRelatedResource

Method: POST

接口描述:

  1. 查询本地用户所有被授权应用和应用分类(包括继承自组织架构、角色)
  2. 接口适用于 v2.2.10 SP3 及以上版本(v.2.2.12除外)

请求参数

Headers

参数名称 参数值 是否必须 示例 备注
Content-Type application/json 必须  

Body

参数名称 类型 是否必须 示例 备注 其他信息
id string 与name二选一 本地用户ID ID和name传一个即可,如果都传,以ID为准
name string 与id二选一 本地用户名 ID和name传一个即可,如果都传,以ID为准

请求示例

{
    "name": "用户A"
}

返回数据

名称 类型 是否必须 默认值 备注 其他信息
code string 必须 返回码,0 返回成功
data object 必须 报文数据主体
├─ fromGroup object 必须 继承自上级组织架构的应用/应用分类授权
├─├─ data object[] 必须
├─├─├─ dataType string 非必须 resource为应用,group为应用分类
├─├─├─ id string 非必须 应用/应用分类ID
├─├─├─ name string 非必须 应用/应用分类名
├─├─├─ accessModel string 非必须 应用接入类型,WEB,L3VPN(应该分类无此字段)
├─├─├─ description string 非必须 应用/应用分类描述
├─├─├─ status string 非必须 启用状态,0禁用,1启用
├─├─├─ source string 非必须 授权来源对象名
├─ fromRole object 必须 继承自角色的应用/应用分类授权
├─├─ data object[] 必须
├─├─├─ dataType string 非必须 resource为应用,group为应用分类
├─├─├─ id string 非必须 应用/应用分类ID
├─├─├─ name string 非必须 应用/应用分类名
├─├─├─ accessModel string 非必须 应用接入类型,WEB,L3VPN(应该分类无此字段)
├─├─├─ description string 非必须 应用/应用分类描述
├─├─├─ status string 非必须 启用状态,0禁用,1启用
├─├─├─ source string 非必须 授权来源对象名
├─ fromSelf object 必须 来自实体本身的应用/应用分类授权
├─├─ data object[] 必须
├─├─├─ dataType string 非必须 resource为应用,group为应用分类
├─├─├─ id string 非必须 应用/应用分类ID
├─├─├─ name string 非必须 应用/应用分类名
├─├─├─ accessModel string 非必须 应用接入类型,WEB,L3VPN(应该分类无此字段)
├─├─├─ description string 非必须 应用/应用分类描述
├─├─├─ status string 非必须 启用状态,0禁用,1启用
├─├─├─ source string 非必须 授权来源对象名
msg string 必须 返回提示信息,与返回码对应  

返回示例

{
    "code": 0,
    "data": {
        "fromGroup": {
            "data": [
                {
                    "id": "66c78340-3efe-11ed-ad05-a5bbb7baeda1",
                    "name": "应用分类1",
                    "dataType": "group",
                    "source": "/",
                    "accessModel": "WEB",
                    "description": "描述文字",
                    "status": 1
                },
                {
                    "id": "022dd1d0-3f0f-11ed-804e-031ce827e394",
                    "name": "隧道应用1",
                    "dataType": "resource",
                    "source": "/a",
                    "accessModel": "WEB",
                    "description": "描述文字",
                    "status": 1
                }
            ]
        },
        "fromRole": {
            "data": [
                {
                    "id": "66c78340-3efe-11ed-ad05-a5bbb7baeda1",
                    "name": "应用分类1",
                    "dataType": "group",
                    "source": "角色1",
                    "description": "描述文字",
                    "status": 1
                },
                {
                    "id": "022dd1d0-3f0f-11ed-804e-031ce827e394",
                    "name": "隧道应用1",
                    "dataType": "resource",
                    "source": "角色2",
                    "accessModel": "WEB",
                    "description": "描述文字",
                    "status": 1
                }
            ]
        },
        "fromResourceGallery": {
            "data": [
                {
                    "id": "7e61b020-3efe-11ed-ad05-a5bbb7baeda1",
                    "name": "WEB全网资源",
                    "dataType": "resource",
                    "source": "应用集1",
                    "accessModel": "WEB",
                    "description": "描述文字",
                    "status": 1
                }
            ]
        },
        "fromSelf": {
            "data": [
                {
                    "id": "0230df10-3f0f-11ed-804e-031ce827e394",
                    "name": "隧道应用2",
                    "dataType": "resource",
                    "source": "",
                    "accessModel": "WEB",
                    "description": "描述文字",
                    "status": 1
                }
            ]
        }
    },
    "msg": "请求成功"
}

错误信息

错误提示 错误码
参数检查出错 7201
本地用户不存在 77200001
操作失败 10000000
深信服科技 all right reserved,powered by Gitbook本文档更新于: 2024-09-05 14:20

results matching ""

    No results matching ""